<?php

interface Workset_Sphinx_Query_Interface {

    function addIndex($index);

    function setIndexes(array $indexes);

    function getIndexes();

    function setMatches(array $matches);

    function getMatches();

    function setAttributes(array $attributes);

    function getAttributes();

    function setOrder(array $order);

    function getOrder();

    function setLimit($limit);

    function getLimit();

    function setOffset($offset);

    function getOffset();

    function setSelect(array $expr);

    function getSelect();

    function setGroupBy(array $fields);

    function getGroupBy();

    function setOptions(array $options);

    function getOptions();

}